Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F15 Spain F14 Spain F13 Spain F9 Romania F17 Spain F14 Venice Open - Venice AXA Open II - Espinho FILA Challenger Biella - Biella 2000 Cairo Challenger - Cairo Copa Ericsson Chile - Santiago V Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig Black Forest Open - Freudenstadt Bogota Challenger Surbiton Challenger Open de Montauban - Montauban Geneva Challenger - Geneva Segovia Challenger Alicante Challenger Monterrey Challenger Top Wool Challenger Biella - Biella Barletta Citta Della Disfida Open 2000 - Barletta Memorial Savigni - Sassuolo Challenger Copa Sevilla Internacionales de Andalucia - Seville Chevrolet Cup - Vina del Mar UBS Open Gstaad - Gstaad Bogota Challenger RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Generali Open 2003 - Kitzbuhel 2003 Mercedes Cup - Stuttgart Estoril Open - Estoril Copa AT&T - Buenos Aires Estoril Open - Estoril TD Waterhouse Cup - Long Island Salem Open - Hong Kong AIG Japan Open - Tokyo Adidas International - Sydney Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle 2001 Mercedes Cup - Stuttgart Gerry Weber Open - Halle TD Waterhouse Cup - Long Island TCT Open - Tunis Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Open Castilla y Leon - Segovia Stockholm Open - Stockholm Qatar Open - Doha Medibank Private International - Sydney Open 13 - Marseille Warsteiner Grand Prix - Oberstaufen Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Generali Open - Kitzbuhel Quelle Cup - Furth VIII Open Internacional D'Andorra - Andorra CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Open Castilla y Leon - Segovia Estoril Open - Estoril VI Torneo Internazionale di Tennis - Barletta The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Thailand Open - Bangkok CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Open Seat Godo 2007 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Mallorca Open - Mallorca BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Copa AT&T - Buenos Aires Ethias Trophy - Mons ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington Open Castilla y Leon Trofeo Iberdrola - Segovia Davidoff Swiss Indoors Basel - Basel Trofeo Barcelona de Tenis - Barcelona Open 13 - Marseille Open Sabadell Atlantico - Barcelona ARAG World Team Championship - Dusseldorf Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm The Stella Artois Championships - London Generali Open 2001 - Kitzbuhel Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney AXA Open - Lisbon SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Copa Ericsson Uruguay - Montevideo Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Espinho Challenger - Espinho AEGON Championships - London The Scottish Tennis Championships - Edinburgh Sunrise Challenger Allianz Suisse Open - Gstaad Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Segovia Challenger Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai The Dubai Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix de Tennis de Lyon - Lyon Open Sabadell Atlantico - Barcelona Open SEAT 2008 - Barcelona Milan Indoors - Milan ARAG World Team Championship - Dusseldorf BMW Open - Munich Medibank International - Sydney AEGON Championships - London BellSouth Open - Vina del Mar Credit Agricole Suisse Open - Gstaad The Dubai Tennis Championships - Dubai Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Apia International - Sydney BA-CA Tennis Trophy - Vienna The 10tele.com Open - Nottingham U.S. National Indoor Tennis Championships - Memphis Pilot Pen Tennis - New Haven Estoril Open - Estoril USTA Challenger of North Miami Beach - North Miami Beach Nord/LB Open - Braunschweig If Stockholm Open - Stockholm AEGON Championships - London China Open - Beijing AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane Copa Ericsson Argentina - Buenos Aires Valencia Open - Valencia Copa Ericsson Chile - Santiago Milan Indoors - Milan Valencia Open - Valencia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Medibank International - Sydney CA Tennis Trophy - Vienna China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Quelle Cup 2000 - Furth Ecuador Open - Quito Skandia Open - Linz Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Copa Ericsson Uruguay - Montevideo Citi Open - Washington Copa Ericsson Brazil - Sao Paulo Malaysian Open - Kuala Lumpur ATU Cup 2001 - Weiden Valencia Open - Valencia Ecuador Open - Quito Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Open Castilla y Leon Trofeo Iberdrola - Segovia ASB Classic - Auckland Credit Agricole Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Sevilla Internacionales de Andalucia - Seville Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo Abierto Mexicano - Los Cabos Cairo Challenger - Cairo Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Sydney International - Sydney Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Barcelona Open BancSabadell - Barcelona Optimus Maia Open - Maia Mercedes Cup - Stuttgart AEGON Championships - London Abierto Mexicano - Los Cabos Suisse Open - Gstaad Abierto Mexicano - Los Cabos 4th Sardinia International Championships - Cagliari Erste Bank Open - Vienna VIII Trofeo Ciutat de Barcelona - Barcelona Mercedes Cup - Stuttgart ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Aegon Nottingham Open - Nottingham US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart AEGON Championships - London Suisse Open - Gstaad Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Citi Open - Washington Erste Bank Open - Vienna Orleans Challenger Mercedes Cup - Stuttgart AEGON Championships - London Swiss Open - Gstaad Open Sud de France - Montpellier China Open - Beijing European Open - Antwerp Barcelona Open Banc Sabadell - Barcelona Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Fever-Tree Championships - London Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart European Open - Antwerp cinch Championships - London Mallorca Championships - Mallorca Open Sud de France - Montpellier Swiss Open - Gstaad Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg European Open - Antwerp Great Ocean Road Open - Melbourne Abierto de Tenis Mifel - Los Cabos Gijon Open - Gijon Anytech365 Andalucia Open - Marbella Open Diputacion Pozoblanco - Cordoba Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Thailand Open - Bangkok I Open de Tenis Comunidad de Madrid - Madrid Abierto Mexicano Telcel - Acapulco Heilbronn Open - Heilbronn Monterrey Challenger Open Diputacion - Cordoba VII Open Banc Agricol - Andorra Tenerife Challenger Pau Challenger Allianz Suisse Open Gstaad - Gstaad Madrid Challenger Erste Bank Open - Vienna Murcia Challenger Rogers Cup - Montreal Mercedes Cup - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Pilot Pen Tennis - New Haven International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Campionati Internazionali di Sicilia - Palermo Open Seat-Godo 2001 - Barcelona International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Idea Prokom Open - Sopot St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2003 - Doha Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Abierto Mexicano de Tenis Pegaso - Acapulco International Championship of Croatia - Umag Heineken Open - Auckland Trofeo Conde de Godo - Barcelona Grand Prix de Tennis de Lyon - Lyon President's Cup - Tashkent Kremlin Cup - Moscow Open SEAT Godo 2006 - Barcelona Open Seat-Godo '98 - Barcelona SAP Open - San Jose Open de la Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Medibank International - Sydney Open de Moselle - Metz The Artois Championships - London Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Allianz Suisse Open - Gstaad Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid China Open - Beijing BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal Sony Ericsson Open - Miami Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Shanghai - Shanghai Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Shanghai Rolex Masters - Shanghai Rogers Masters - Toronto BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Campionati Internazionali d'Italia - Rome Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Rogers Cup - Montreal Internazionali BNL dItalia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Chengdu Open - Chengdu BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Masters Series Hamburg - Hamburg Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BMW Open - Munich Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Miami Open - Miami Sony Open Tennis - Miami US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati French Open - Paris cinch Championships - London Citi Open - Washington Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Mallorca Championships - Mallorca Tennis Masters Series - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Barcelona Open Banc Sabadell - Barcelona Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Boss Open - Stuttgart French Open - Paris U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne All Lower level tournaments Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QF, USA-ESP 1-3 Hopman Cup - Perth Davis Cup, World Group, SF, ESP-USA, 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, Finals, Group A Mubadala World Tennis Championship Davis Cup, World Group, QF, USA-ESP 4-1 Olympics - Athens Olympics - London Davis Cup, World Group, 1R, SVK-ESP 4-1 Mubadala World Tennis Championship Kooyong Classic - Kooyong